package gestion.camping;

import gestion.camping.connexion.Connexion;
import gestion.camping.controleur.HomeController;
import gestion.camping.dao.impl.PersonneDao;
import gestion.camping.utils.MessagesUtil;

import java.sql.Connection;

import javax.swing.UIManager;

public class Main {

	public static void main(String[] args){
		
		try {
			UIManager.setLookAndFeel("de.javasoft.plaf.synthetica.SyntheticaBlueMoonLookAndFeel");
		} catch (Exception e) {
		    e.printStackTrace();
		}
		
		
		//initialisation du contexte
		init();
		
		//Lancement de l'interface utilisateur
		
		
	}
	
	@SuppressWarnings("unused")
	private static void init(){
		
		//Initialisation du fichier de messages externalisés
		MessagesUtil.init("gestion/camping/utils/MessagesRessources");
		
		//On récupére un instance de la connexion
		Connection conn = Connexion.getInstance();
		
		//On initialise le DAO
		PersonneDao personneDao = new PersonneDao(conn);
		
		//On modifie la personne avec l'id 1
		//Personne personne = personneDao.find(1);
		//ControllerPersonne controler = new ControllerPersonne(personne);
		
		HomeController controller = new HomeController();
	}
	
}
